/*本模块功能:权重设置
        编写者:朱光曜
        编写时间:2017.11.03*/
@charset "utf-8";
body{
	background: none;
}

.funBox  label{font-size:16px;margin-right: 10px;}
.funBox{border-bottom:1px solid #dfdfdf;}
.publicText{height: 34px;}
/*table 样式*/
.tableBox tr td a:nth-of-type(1){margin-right: 36px;}


#Popup{/*弹出层*/
	top:0;left: 0;position: absolute;width: 100%;display: none;
	z-index: 80;
}

#popupBackground{
	top:0;left: 0;position: fixed;width: 100%;height: 100%;display: none;
	z-index: 60;
}
#Popup .weightValue {width: 500px;/*height: 354px;*/padding-bottom:70px;margin:0 auto;border-radius: 5px;background: #fff;margin-top:10%;overflow: hidden;position: relative;}
#Popup .weightValue .popup_contenthead span {line-height: 40px;width:40px;display: block;text-align: center;}
#Popup .weightValue .popup_contenthead img {display:inline-block;}
#Popup .weightValue .down {position: absolute;bottom: 0;width: 100%;height: 70px;line-height: 70px;padding-top: 18px;}
#Popup .weightValue .down .publicBtn {margin: 0 auto;}
#Popup .weightValue .pop_main {width: 460px;margin:0 auto;font-size: 16px; padding-top: 5px; line-height: 24px;}
#Popup .weightValue .pop_main .inputRight{margin:0 auto;width: 210px;margin-top: 12px;}
#Popup .weightValue .pop_main .prompt>span{width:45px;display: block;margin-top: 30px;}
#Popup .weightValue .pop_main .prompt>ul{width:400px;display: block;margin-top: 30px;}
#Popup .weightValue .pop_main label{line-height: 34px;width: 44px;}


#Popup .setWeightValue {width: 500px;/*height: 354px;*/padding-bottom:70px;margin:0 auto;border-radius: 5px;background: #fff;margin-top:10%;overflow: hidden;position: relative;}
#Popup .setWeightValue .popup_contenthead span {line-height: 40px;width:40px;display: block;text-align: center;}
#Popup .setWeightValue .popup_contenthead img {display:inline-block;}
#Popup .setWeightValue .down {width: 100%;line-height: 70px;    margin-top: 110px;}
#Popup .setWeightValue .down .publicBtn {margin: -36px auto 0;}
#Popup .setWeightValue .pop_main {    height: 180px;width: 332px;margin:0 auto;font-size: 16px; padding-top: 5px;  line-height: 24px;background: url(../../images/bg_setScore.png) no-repeat bottom 20px center;background-size:contain;}
#Popup .setWeightValue .pop_main .inputRight{margin:0 auto;width: 210px;margin-top: 12px;}
#Popup .setWeightValue .pop_main .prompt>span{width:45px;display: block;margin-top: 30px;}
#Popup .setWeightValue .pop_main .prompt>ul{width:286px;display: block;margin-top: 30px;}
#Popup .setWeightValue .pop_main label{line-height: 34px;width: 28px;}

/*是否选课*/
#sex{width:278px;margin:16px auto 30px auto;}
.sex input {
	display: none;
}

.sex label {
	background: url(../../images/radio.png) center left no-repeat;
	padding-left: 20px;
	width: 60px;
    margin-right: 35px;
}
.sex label:nth-of-type(1){margin-left: 0;}
.sex label.checked {
	background: url(../../images/radio_check.png) left center no-repeat;
}

.sex span {
	font-size: 16px;
}
.sex .positionArea{position:relative;}
.sex .positionArea:hover .bubble{display:block}
.bubble {position:absolute;left:-120px;top:-34px;width:310px;border:2px solid #dcdcdc;z-index: 100;border-radius: 8px;background:#fff;color:#000;display: none;overflow: initial;} 
.bubble span{position:absolute;left:40%;bottom:-22px;border-width:11px;border-style:solid dashed dashed dashed; border-color: #dcdcdc  transparent transparent transparent;font-size:0; line-height:0;}
.bubble em{ position:absolute; bottom:-16px; left:41%;border-width:8px;border-style:solid  dashed dashed dashed; border-color: #FFF transparent transparent transparent;font-size:0; line-height:0;}
.bubble p{text-align:center;height:24px;line-height: 26px;margin:0;padding-left: 10px;font-size: 14px;}
.bubble p:hover{background: #e9f0f8;}
#Popup .publicText{
	width: 40px;
	height: 25px;
	margin-top: 10px;
	text-align: center;
	padding: 0;
}
#selectExcellent{
	margin-left: -20px;
}
#selectGood,#selectIn,#selectDifference{
	margin-left: 38px;
}
